def f1(a):
    print("I am f1 with one argument")
def f1(a,b):
    print("I am f1 with two arguments")
f1(10)

"""
Test show:
 1. the second f1 function will ovewrite the first one.
 2. so overloading dose not exist in python, one function name can only bind to one function. 
"""